package com.utra.hellshan.upload.OtherTools;

public class DataSplit {

    private String origData;

    String[] splited ;

    public  DataSplit(String data) { origData = data; splited = origData.split("\\[|\\]|=|,|\\{|\\}") ; }

    /**
     * 纬度
     * @return
     */
    public double getLatitude( ) //4
    {
        return Double.valueOf(splited[4]);
    }

    /**
     * 经度
     * @return
     */
    public double getLongitude()//6
    {
        return Double.valueOf(splited[6]);
    }




    /**
     * 获取 coordType
     * @return
     */
    public String getCoordType()//9
    {
        return splited[9];
    }

    /**
     * 获取 半径
     * @return
     */
    public double getRadius()//11
    {
        return Double.valueOf(splited[11]);
    }

    /**
     * 定位时间
     * @return
     */
    public long getLocTime()//13
    {
        return Long.valueOf(splited[13]);
    }

    /**
     * 方向
     * @return
     */
    public int getDirection()//15
    {
        return Integer.valueOf(splited[15]);
    }

    /**
     * 速度
     * @return
     */
    public double getSpeed()//17
    {
        return Double.valueOf(splited[31]);
    }

    /**
     * 高度
     * @return
     */
    public double getHeight()//19
    {
        return Double.valueOf(splited[19]);
    }

    /**
     * Floor . 用不到的
     * @return
     */
    public String getFloor()//21
    {
        return splited[21];
    }

    /**
     * 实例名
     * @return
     */
    public String getObjectName()//23
    {
        return splited[23];
    }

    /**
     * 列
     * @return
     */
    public String getColumns()//25
    {
        return splited[25];
    }

    /**
     * 定位方式
     * @return
     */
    public String getLocationMode() //27
    {
        return splited[27];
    }


    public void setOrigData(String data)
    { origData = data; splited = origData.split("\\[|\\]|=|,|\\{|\\}") ;
        for (int i = 0; i < splited.length; i++) {
            System.out.print(i + splited[1] + "\n");
        }

    }
}
